package pe.gob.foncodes.spp.web.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import pe.gob.foncodes.sgp.bs.domain.SubTipoProyecto;

public class SubTipoProyectoDataModel extends ListDataModel<SubTipoProyecto> implements SelectableDataModel<SubTipoProyecto> {

	public SubTipoProyectoDataModel(){
		
	}
	
	public SubTipoProyectoDataModel(List<SubTipoProyecto> subTipoProyectos){
		super(subTipoProyectos);
	}
	
	@Override
	public SubTipoProyecto getRowData(String rowKey) {
		
		 List<SubTipoProyecto> subTipoProyectos = (List<SubTipoProyecto>) getWrappedData();  
         
	        for(SubTipoProyecto subTipoProyecto : subTipoProyectos) {  
	            if(subTipoProyecto.getId().equals(rowKey))  
	                return subTipoProyecto;  
	        }  
		
		return null;
	}

	@Override
	public Object getRowKey(SubTipoProyecto subTipoProyecto) {
		
		return subTipoProyecto;
	}

}
